- have a soft corner in one's heart for smb.
- (have a soft (или warm) corner (или place) in one's heart for smb.)испытывать душевное влечение, тёплое чувство к кому-л., иметь слабость, быть неравнодушным к кому-л.; (от души) сочувствовать кому-л.; см. тж. have a soft spot for smb.
She had a soft corner in her heart for the porpoises, they were so gay... and seemed to enjoy life. (N. Coward, ‘Collected Short Stories’, ‘Mr. and Mrs. Edgehill’) — Миссис Эджхил обожала дельфинов. Они были такие веселые... и жизнерадостные.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.